# 集合：无序号，不重复

# 集合的定义-------------------------------------------------------------
set1 = {1,2,3,4,5}  # 普通集合定义
set2 = set()    # 空集合

# 集合的操作-------------------------------------------------------------
set3 = {11, 12}
# 1.添加新元素
print(set3.add(13))
print(set3.add(13))

# 2.删除
# print(set3.pop())   # 随机取出一个元素
set3.remove(11)     # 移除指定元素
# set3.clear()      # 清空集合

# 3.修改
#取出集合4和集合5的差集: 集合4有但集合5没有
set4 = {1,2,3}
set5 = {1,4,5}
print(set4.difference(set5))

# set4 - set4&set5（A-B）会修改set4
set4.difference_update(set5)
print(set4)

# 合并集合(返回一个新的集合)
print(set4.union(set5))

# 4.查询
#统计元素个数
print(len(set4))
#集合遍历
for item in set4:
    print(item)
